import os

# 如果是posix，说明系统是Linux、Unix或Mac OS X，如果是nt，就是Windows系统。
print(os.name)

# 查看当前目录的绝对路径:
print(os.path.abspath('./'))

# 在某个目录下创建一个新目录，首先把新目录的完整路径表示出来:
# join可以正确处理不同操作系统的路径分隔符
path = os.path.join('.', 'test')
if os.path.exists(path):
    os.rmdir(path)
os.mkdir(path)

# 同样的道理，要拆分路径时，也不要直接去拆字符串，而要通过os.path.split()函数
f_path = os.path.join('.', 'readme.txt')

path_str = os.path.split(f_path)
print(path_str[1])

# os.rename('readme.txt', 'readme2.txt')
# os.remove('readme.txt')

a_list = [x for x in os.listdir('.') if os.path.isdir(x)]
print(a_list)

b_list = [x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1] == '.py']
print(b_list)
